#pragma once

#include <vector>

#include <test.h>

namespace Y {
    template<typename TIterator, typename TPredicate>
    void BubbleSort(TIterator beg, TIterator end, TPredicate cmp) {
        //
    }

    class BubbleSortTest : public ISortTest {
    protected:
        void Sort(std::vector<int> &v);
    public:
        //
    };
} // namespace Y
